home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 April
/
EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso
/
EARCD
/
comm
/
tcp
/
mFinger10.lha
/
mFinger
/
Install mFinger
next >
Wrap
Text File
|
1996-11-28
|
3KB
|
129 lines
; $VER: mFinger installer 0.1 (26.11.96)
; by Remco van Hooff
; ============================================================================
;
; init =======================================================================
(set mfver "1.0")
(set destdir "Work:")
(set catdir "catalogs")
; define procedures ==========================================================
(procedure installmf
(copyfiles
(prompt ("Installing \"%s\"." file))
(help @copyfiles-help)
(source file)
(dest destdir)
)
)
(procedure installmf2
(copylib
(prompt ("Installing \"%s\"." file))
(help @copyfiles-help)
(source file)
(dest "Mui:libs/mui")
)
)
; msg ========================================================================
(Welcome ("\n\n\nThis installer script will install mFinger %s and the needed MUI classes." mfver))
; install the MUI classes ====================================================
(set mui (exists "mui:"))
(if (= mui 2)
(
(set file "Libs/MUI/NFloattext.mcc")
(installmf2)
(set file "Libs/mui/NList.mcc")
(installmf2)
(set file "Libs/mui/NListview.mcc")
(installmf2)
(set file "Libs/mui/NListviews.mcp")
(installmf2)
)
(abort "You don't seem to have MUI installed.")
)
; select dest dir ============================================================
(set destdir
(askdir
(prompt "Where do you want to install mFinger?\nNo directory will be created.")
(help "Select a directory where you want to place mFinger and it's documentation.")
(default destdir )
)
)
(set @default-dest destdir)
; copy the mFinger files =====================================================
(set file "mFinger")
(installmf)
(set file "mFinger.info")
(installmf)
(set file "mFinger.guide")
(installmf)
(set file "mFinger.guide.info")
(installmf)
; install catalogs ===========================================================
(set catalog
(askoptions
(prompt "What language(s) would you like to install ?\nEnglish is the built-in language.")
(help "This will install locale files for other languages than English.")
(choices "Norsk" "Svenska")
(default 0)
)
)
(set catdir (tackon destdir catdir))
(makedir catdir)
(if (bitand 1 catalog)
(copylib
(source "Catalogs/norsk/mfinger.catalog")
(dest (tackon catdir "norsk"))
)
)
(if (bitand 2 catalog)
(copylib
(source "Catalogs/svenska/mfinger.catalog")
(dest (tackon catdir "svenska"))
)
)
; install optional AmIRC script ==============================================
(if
(askbool
(prompt "\n\nDo you want to install mFinger.amirx?\nIt's an AmIRC ARexx script to finger someone using mFinger.")
(help " Install an optional ARexx script that will enable you to use mFinger from AmIRC?")
)
((set destdir
(askdir
(prompt "Where should the script be installed?")
(help "Install the script in the rexx directory of AmIRC.")
(default "s:")
)
)
((set file "Rexx/mFinger.AMIRX")
(installmf)
)
)
)
(exit)